home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Apps / AudioApps / AudioChallenger / AudioChallenger.app / AudioChallenger.nib (.txt) < prev    next >
NeXT TypedStream Data  |  1992-12-20  |  28KB  |  459 lines

  1. typedstream
  2. StreamTable
  3.     HashTable
  4. Object
  5. [20c]
  6. typedstream
  7. [1453c]
  8. typedstream
  9.     HashTable
  10. Object
  11. FirstResponder
  12. HeaderClass
  13. %%%%i@@
  14. firstnib
  15. checkSpelling:
  16. alignSelCenter:
  17.     unscript:
  18. pasteFont:
  19. runPageLayout:
  20. superscript:
  21. copyRuler:
  22.     copyFont:
  23. selectAll:
  24. pasteRuler:
  25. toggleRuler:
  26. showGuessPanel:
  27. printPSCode:
  28. alignSelLeft:
  29. paste:
  30. performClose:
  31. arrangeInFront:
  32. subscript:
  33. copy:
  34. alignSelRight:
  35. delete:
  36. orderFrontColorPanel:
  37. underline:
  38. performMiniaturize:
  39. ExampApp
  40. Application
  41. /usr/include/sys/message.h
  42. appnib
  43. stringTable
  44.     infoPanel
  45. checkBoxMatrix
  46. highScoreNameBox
  47. rangeMatrix
  48. highScorerNameBox
  49. scoreKeeper
  50. highScoreBox
  51. highScorererNameWindow
  52. intervalCounter
  53.     answerKey
  54. directionMatrix
  55. IntervalCheckMatrix
  56. readHighScorerName:
  57. checkInterval9:
  58. checkInterval5:
  59. playExamp1:
  60. checkInterval1:
  61. appDidInit:
  62.     playNote:
  63. repeatNote:
  64. terminate:
  65. checkInterval12:
  66. checkInterval6:
  67. checkInterval13:
  68. checkInterval2:
  69. checkInterval10:
  70. clearScore:
  71. checkInterval11:
  72. reallyTerminate:
  73. showInfoPanel:
  74. checkInterval7:
  75. playTwoNotes:
  76. checkInterval3:
  77. checkInterval14:
  78. myRandomNote:
  79. bendPitch:
  80. checkInterval8:
  81. readHighScore:
  82. checkInterval4:
  83. writeHighScore:
  84. checkInterval0:
  85. writeHighScorerName:
  86. [26887c]
  87. typedstream
  88.     HashTable
  89. Object
  90. Bitmap
  91. dkeislar
  92. iii@@
  93. [1024c]
  94. UUUUZj
  95. UfUQUeVfUV
  96. UUUUUUUUUUj
  97. UETDUEEI
  98. UUUUUVUUUZ
  99. UUUUVeeUU[
  100. YDEDU
  101. UUUfjUU[
  102. UVUUUz@
  103. UfUUUUUz
  104. NXImage
  105. ted4.inv
  106. NXBitmapImageRep
  107. NXImageRep
  108. iissssei
  109. [10605c]
  110. UUUUU
  111. UUUUU
  112. UUUUU
  113. UUUUU
  114. UUUUU
  115. UUUUUUUUUUUUUUUUUUUUUU
  116. UUUUUUUU
  117. UUUUUU
  118. UUUUUU
  119. UUUUUUU
  120. UUUUUUUU
  121. UUUUUU
  122. UUUUUU
  123. UUUUU
  124. UUUUUUUUUUUUU
  125. UUUUUUUU
  126. UUUUU
  127. UUUUUUUU
  128. UUUUUUUUUUU
  129. UUUUUUU
  130. UUUUU
  131. UUUUU
  132. UUUUUUU
  133. UUUUUUUUU
  134. UUUUUU
  135. UUUUUUUUU
  136. UUUUUUUU
  137. UUUUUU
  138. UUUUUU
  139. UUUUUUUUUUUU
  140. UUUUUUUUU
  141. UUUUUU
  142. UUUUUUU
  143. UUUUU
  144. UUUUUUU
  145. UUUUUUU
  146. UUUUUU
  147. UUUUUUUUUUUU
  148. UUUUUU
  149. UUUUUU
  150. UUUUUU
  151. UUUUUU
  152. UUUUUUUUUUUUUUUU
  153. UUUUUU
  154. UUUUUUUUU
  155. UUUUUUUUUUUUUU
  156. UUUUU
  157. UUUUUUU
  158. UUUUUU
  159. UUUUUU
  160. UUUUU
  161. UUUUUUUU
  162. UUUUU
  163. UUUUUUU
  164. UUUUU
  165. UUUUUUUUUUUUUUUUUUU
  166. UUUUU
  167. UUUUUU
  168. UUUUUUUUUUUUUUU
  169. UUUUUUUU
  170. UUUUU
  171. UUUUUU
  172. UUUUUUUU
  173. UUUUU
  174. UUUUUUUUUUUUUUUUU
  175. UUUUU
  176. UUUUUUUU
  177. UUUUUUUUU
  178. UUUUUUUUUUU
  179. UUUUU
  180. UUUUUUU
  181. UUUUUUU
  182. UUUUUUUUUUUUUUUUU
  183. UUUUUU
  184. UUUUUU
  185. UUUUUUUUU
  186. UUUUUUUUUUUUUUUUUUUUUUU
  187. UUUUUUUU
  188. UUUUUUU
  189. UUUUUUUUUUUUU
  190. UUUUUUU
  191. UUUUUU
  192. UUUUUUUUUUUUUUUUUUUUUUUUU
  193. UUUUUUUUUUUUUU
  194. UUUUU
  195. UUUUUUUUU
  196. UUUUUUU
  197. UUUUUU
  198. UUUUUUUUUUUUUUUUUUUUUUUUUUU
  199. UUUUUUUUUUU
  200. UUUUUUUUUUUUUUU
  201. UUUUUUU
  202. UUUUU
  203. UUUUUUUUUUU
  204. UUUUUUUUUUUUUUUUUUUUUUUUUUUUU
  205. UUUUUUUUUUUUUUUUUUUUUUU
  206. UUUUUUU
  207. UUUUUUU
  208. UUUUUUUUUUUUUUUUUUUUUUU
  209. UUUUUUUUUUUUUUUUUUU
  210. UUUUUUU
  211. UUUUUUU
  212. UUUUUUUUUUUUUUUUUUUUUUUUUUU
  213. UUUUUUUUUUUUUUUUUUUUU
  214. UUUUU
  215. UUUUUUU
  216. UUUUUUU
  217. UUUUUUUUUUU
  218. UUUUUUU
  219. UUUUUUUUUUUUUUUUUU
  220. tony3
  221. [2640c]
  222. NibData
  223. @@@@s
  224. Storage
  225. {*@@}
  226.     [77{*@@}]
  227. File's Owner
  228. CustomObject
  229. ExampApp
  230. MainMenu
  231. MenuTemplate
  232. *@*@ccc
  233. AudioChallenger
  234. Matrix
  235. Control
  236.     Responder
  237. @:@iiii
  238. MenuCell
  239. ButtonCell
  240. ActionCell
  241.     Helvetica
  242. Info Panel
  243. Interval Info
  244. ff@@#::s
  245. submenuAction:
  246.     menuArrow
  247. Score Card
  248. MainWindow
  249. WindowTemplate
  250. iiii***@s@
  251. Ear Trainer
  252. Panel
  253. Button
  254. repeat interval
  255.     TextField
  256. TextFieldCell
  257. Audio Challenger
  258. Helvetica-Bold$
  259. Play new interval
  260. SkidmoreSealWithNotes
  261.                   Answer Key
  262. Times-Roman
  263. P(press the "Play new interval" button or the return key to hear  a new interval)
  264. Helvetica-Oblique
  265. [15@]
  266. d5/A4
  267. NXswitch
  268.     NXswitchH
  269. Full Range
  270. NXradio
  271. NXradioH
  272. High Range
  273.     Low Range
  274. Radio
  275. Either
  276.     Ascending
  277. Descending
  278. Field2
  279. Field1
  280. Field
  281. Matrix1$
  282. Switch&$
  283. Button1.$
  284. Button20$
  285. Button32$
  286. Button44$
  287. Button56$
  288. Button68$
  289. Button7:$
  290. Button8<$
  291. Button9>$
  292. Button10@$
  293. Button11B$
  294. Button12D$
  295. Button13F$
  296. Matrix2J
  297. Matrix4X
  298. NXStringTable
  299. DSPUnavailable#
  300. DThe DSP is unavailable.  Perhaps some other application is using it.
  301. Interval Information
  302. NXreturnSign
  303. ScrollView
  304. ClipView
  305. ciifffcfffs
  306. [4205c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  307. \margl40
  308. \margr40
  309. {\colortbl\red0\green0\blue0;}
  310. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ul0\fs24\fc0 WELCOME to 
  311. \i Audio Challenge
  312. \i0 r
  313. \b0  - a program designed to help you practice your ear training work.  Simply press the "Play new interval" button each time you want to guess a new interval (or press the return key when Audio Challenger's main window is active [highlighted title bar]).  If you want to repeat that same interval....simply press the "repeat interval" button.  You can guess what interval was played by pressing the appropriate button with the interval name (i.e. P1, m2, M2, m3, etc.).  If you are correct, the Answer Key will say so, if you guess incorrectly, the Answer Key will say: "Sorry, guess again". \
  314. To practice specific intervals, just click on one of the little check boxes to the right  of the listed intervals.   A check mark indicates that 
  315. \b Audio Challenger 
  316. \b0 will test you on that interval.  You can check one or more intervals during your practice session, but at least one must be checked to begin.  \
  317. \b Audio Challenger
  318. \b0  randomly selects intervals you request ranging from Perfect Prime (P1) through Major ninth (M9).  The notes which are used in this program represent the standard choral range:  \
  319. \b E2
  320. \b0  ( 82.407 hz) - 
  321. \b G5
  322. \b0  (783.99 hz)\
  323. The high range consists of the top half of the above range and the low range consists of the bottom half of that range.  You may choose the range and direction of the notes that sound by clicking on the appropriate radio button(s) located at the bottom of the main window.  Incidentally, 
  324. \b Audio Challenger
  325. \b0  uses a "plucked string" sound.\
  326. Audio Challenger's score keeper can be used to compete against yourself or a friend.   In addition, if you manage to set a new high score for this computer, 
  327. \b Audio Challenger 
  328. \b0 will ask your name so that you can be recorded as the new high score holder, along with your new high score.  Each time the program launches, you will see the name of the local high score holder along with their high score.\
  329.                   -                -               -               -\
  330. An interval  is the difference in pitch between two tones.    
  331. \b Audio Challenger
  332. \b0  consists of  the following intervals:\
  333.         P1                D5            \
  334.         m2                P5\
  335.         M2                m6\
  336.         m3                M6\
  337.         M3                m7\
  338.         P4                M7\
  339.         A4                P8\
  340.     P=perfect             P1 is the same note played \
  341.                     P8 is a perfect octave\
  342.     m=minor        \
  343.     M=Major\
  344.     A=augmented            \
  345.     D=diminished\
  346.     (The A4 and D5 are also known as the tritone.)\
  347.     To improve your ear-training skills, you must first be able to recognize the different sounds each interval has, no matter what the pitches are.\
  348. Here are some helpful hints:\
  349. \b\i Ascending intervals
  350. \b0\i0  -ie. second note is higher than the first note:\
  351.     m2= theme from "Jaws"\
  352.     M2="Do, re"\
  353.         m3="To Dream, the Impossible Dream"\
  354.     M3="Marine's Hymn"\
  355.          ("From the Halls of Montezuma.....")    \
  356.     P4="Here Comes the Bride"\
  357.     A4/D5="Maria" (West Side Story)\
  358.     P5="Twinkle, Twinkle Little Star"\
  359.     m6=Chopin's "c-sharp minor Waltz"\
  360.         "The Entertainer" (3rd & 4th notes)\
  361.               [From the movie "The Sting"]\
  362.     M6="N-B-C"\
  363.     m7="There's a Place" (West Side Story)\
  364.           old "Star Trek" T.V. theme\
  365.          M7=theme from "Fantasy Island"\
  366.     P8="Somewhere Over the Rainbow"\
  367.                   (Wizard of Oz)\
  368. \b\i Descending intervals
  369. \b0 -
  370. \i0  i.e. the first note is higher than the second note\
  371.     m2="Joy to the World"\
  372.     M2="Hot Cross Buns"/"Mary had a Little             Lamb"\
  373.     m3="Star Spangled Banner"\
  374.                 "This Old Man, he played.."\
  375.     M3="Swing Low, Sweet Chariot"\
  376.     P4="I've been working on the Railroad"\
  377.     P5="Feelings"\
  378.     m6="Love Story"\
  379.     M6="Over There"\
  380.     P8="American in Paris"\
  381.     In the "Jeopardy" tune the first interval is P4 going up and the second interval is P5 going down.  \
  382.     When the notes of a chord are broken down to individual notes, an arpeggio is formed.  Notes that are often used are the first, third, fifth and octave.  One example of this is the first four notes to \
  383. " Have Yourself a Merry Little Christmas".\
  384.     Good luck!\
  385. NXCursor
  386. NXibeam
  387. Scroller
  388. _doScroller:
  389. @@@ffs
  390. ScrollingText
  391. ScoreKeeper
  392. Score Keeper
  393. [10@]
  394. Your Current Score is:
  395. Times-Bold$
  396. Rules of Scoring
  397. Clear Score
  398. Number of intervals played:
  399. Current local high score :
  400. High score holder :
  401. Field3
  402. Field8
  403. Field9
  404. Field10
  405. Field11
  406. ScoringRules
  407. Scoring Info
  408. [385c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;\f0\fswiss Helvetica;}
  409. \margl40
  410. \margr40
  411. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f1\b0\i0\ul0\fs24 Correct answers score 5 points.\
  412. Incorrect answers result in a 2 point penalty.\
  413. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320 Repeating an interval causes a 1 point penalty.
  414. HighScoreWindow
  415. NEW HIGH SCORE SET !
  416. CONGRATULATIONS !
  417. YOU  HAVE JUST  SET  A  NEW  HIGH SCORE  FOR  THIS  COMPUTER !!! 
  418. Please click the mouse 
  419. in the box below and type your name.
  420. Then Press the "Return" key.  
  421. Your name will be recorded as the new high score holder.
  422. {i*@@@}
  423. [38{i*@@@}]
  424. hide:
  425. terminate:
  426. stringTable
  427. checkInterval0:
  428. checkInterval3:
  429. checkInterval6:
  430. checkInterval8:
  431. checkInterval1:
  432. checkInterval2:
  433. checkInterval4:
  434. checkInterval5:
  435. checkInterval7:
  436. checkInterval9:
  437. checkInterval10:
  438. checkInterval11:
  439. checkInterval12:
  440. playTwoNotes:
  441. performClose:
  442. makeKeyAndOrderFront:
  443.     answerKey
  444. scoreKeeper
  445. repeatNote:
  446. clearScore:
  447. intervalCounter
  448. showInfoPanel:
  449. checkInterval13:
  450. checkInterval14: 
  451. checkBoxMatrix
  452. directionMatrix
  453. rangeMatrix
  454. highScorererNameWindow
  455. highScoreBox
  456. highScoreNameBox
  457. writeHighScorerName:
  458. highScorerNameBox
  459.